﻿namespace Chess.Domain
{
	internal interface IValidMoveDeterminant
    {
		/// <summary>
		/// 
		/// </summary>
		/// <param name="game"></param>
		/// <param name="piece"></param>
		/// <param name="position"></param>
		/// <returns></returns>
        bool IsValid(Game game, Piece piece, Position position);
    }
}
